package chapter14.section2;

//程序14-3：添加一个按钮组件到内容窗格中

import javax.swing.*;

public class MyFirstSwingApp2 extends JFrame {
    public MyFirstSwingApp2(String title, int width, int height) {
        super(title);// 调用父类构造方法，同时设置窗口标题
        // 设置窗口的显示尺寸
        this.setSize(width, height);
        // 设置窗口的关闭动作为关闭整个程序
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 一般在构造方法中组织自己的主界面显示，这里调用初始化方法init()
        init();
    }

    public static void main(String[] args) {
        MyFirstSwingApp app = new MyFirstSwingApp("我的第一个Swing窗口", 600, 400);
        app.setVisible(true);
    }

    private void init() {
        JButton btnOK = new JButton("Ok");// 创建一个按钮对象
        this.add(btnOK);// 将按钮对象btnOK添加到当前窗口的内容窗口中
    }
}